8255并行芯片 | 您所在的位置:网站首页 › PAPB是什么 › 8255并行芯片 |
并行接口的特点
传输速率高——字节、字、双字宽 ,多根数据线同时传可靠性高——可设置握手联络信号线,易于实现异步互锁协议使用自由——数据格式、传输速率、工作时序无固定规定,根据I/O设备要求决定不做差错检验和速率控制适于近距离传输使用广泛
8255外部特性
下图为8255的外部引脚: 其中,A、B、C端口都可以作为数据口与外设之间交换数据,但C端口的使用比较特殊,除了作为数据端口外,还可以做状态端口、专用联络线和做按位控制用,且C端口被分为高4位和低4位两部分,高4位PC4 ~ PC7与A端口一起组成A组,低4位PC0 ~ PC3与B端口组成B组。 工作方式0方式:一种无条件的数据传输方式,应用最多,是8255的基本输入/输出方式。 特点:8255做单向数据传送,即一次初始化只能把某个并行端口置成输入或输出,不能置成既输入又输出,使用不受什么限制。 功能:A端口做数据端口;B端口做数据端口;C端口做数据端口,或做位控,按位输出逻辑1或逻辑0。 1方式:单向选通方式,即双方传输数据时,需要遵守握手应答的约定。 特点:8255做单向数据传送,即一次初始化只能把某个并行端口置成输入或输出,遵守并行数据传送的协议。 功能:A端口做数据端口;B端口做数据端口;C端口可以有4种功能,分别为: 做A端口和B端口的专用联络信号线做数据端口,未分配做专用联络信号的引脚可做数据线用做状态端口,读取A端口和B端口的状态字做位控,按位输出逻辑1或逻辑02方式:双向选通方式,与1方式不同之处为双方能够同时发送和接收。 特点:8255做双向数据传送,即一次初始化可将A端口置成既输入又输出,具有双向性,遵守并行数据传送协议。 功能:A端口做双向数据端口;B端口做单向数据端口;C端口有4种功能,同1方式 编程命令区分方式命令与按位置位/复位命令是通过特征位:D7=1表示方式命令;D7=0表示按位置位/复位命令。两个命令共用一个端口。 (1)方式命令 又称初始化命令。 A组有3种工作方式,而B组只有2种工作方式,C端口分为两部分,上半部属于A组,下半部属于B组。 (2)按位置位/复位命令 要在初始化以后才能使用。 |
CopyRight 2018-2019 实验室设备网 版权所有 |